Mule : MULtilingual Enhancement to GNU Emacs
نویسنده
چکیده
Mule: MULtilingual Enhancement to GNU Emacs handles not only ASCII characters (7 bits) and ISO Latin-1 (8 bits), but also Greek, Cyrillic, He-brew, Thai, Vietnamese (8 bits), Japanese, Chinese, Korean (16 bits) coded in the ISO2022 standard and its variants (e.g. EUC, Compound Text). A text buffer of Mule holds a mixture of these languages. As for inputting, Mule provides various input methods and in case Mule is running under a terminal emulator, whatever the emulator provides can be used. Mule has extended GNU Emacs's internal structure on many points including buffer, string, character and character-syntax so that EmacsLisp can freely manipulate multilingual text. In addition, Mule converts multilingual text into appropriate codes while handling many types of I/O (e.g. file, process, keyboard , display). Since Mule is upper compatible with the original GNU Emacs, there's no regression for users of the original even if they move to Mule.
منابع مشابه
Boomborg-PC: A Proof-Checker of Calculus of Constructions
Boomborg-PC is a proof-checker of Calculus of Constructions that runs on a bu er of GNU Emacs. Calculus of Constructions, proposed by Thierry Coquand and G erard Huet [2], is one of the so-called higher-order typed -calculi [1]. A typed -calculus is a formal system for writing typed -terms, and Boomborg-PC is a program that typechecks -terms written by the rules of Calculus of Constructions. A ...
متن کاملAdding Ethiopic Features to Emacs Ww Hz Nl Eeb Nn
The authors have been successfully working on a project whose goal is to add various Ethiopic support to Mule the Multilingual Enhancement to GNU Emacs In addition to the basic editor operations e g displaying inputting and editing Ethiopic text Mule supports le I O in various formats SERA TEX etc and reading writing Ethiopic E mail over bit networks As it is multilingual in nature users can mi...
متن کاملThe CJK package for LATEX2ε— Multilingual support beyond babel
With Mule (multilingual Emacs) you can write texts in multiple languages. This editor is especially designed to handle the various encodings and character sets of Asian scripts such as Big 5 and GB for Chinese, JIS for Japanese, etc. Even more, you can use multiple CJK character sets simultaneously which enables e.g. Chinese users to write simplified (jiǎnťız̀ı 简体字) and traditional Chinese chara...
متن کاملAre Mallocs Free of Fragmentation?
Malloc(3) is considered to be a robust building block. However, we found that many malloc implementations su er from excessive heap fragmentation when used with Hummingbird, a long-running application which stores a large number of xed-sized and variable-sized objects in dynamic memory. This paper characterizes the dynamic memory activity pattern of Hummingbird and GNU Emacs. It compares the be...
متن کاملFirm Growth Rate Distributions, Firm Size Distributions and the Industry Life Cycle Combining Evolutionary Simulation and Empirical Analysis
Cover design by the author himself with inspiration from the many GNU publications. Among these the GNU Octave Manual, The GNU Plotting Utilities Documentation and The GNU Scientific Library Reference Manual. Most of these valuable publications are available under the GNU Free Documentation License. using GNU emacs as the T E Xfile editor. The editor was extended with AUC-T E X, which is a pack...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993